package org.pjlib;

import android.util.Log;

/**
 * Created by ws on 2019/02/21.
 */
public class Logs {
    public static boolean debug = BuildConfig.DEBUG;

    public static void setDebug(boolean debug) {
        Logs.debug = debug;
    }

    public static void i(String tag, String text) {
        if (debug) {
            Log.i(tag, text);
        }
    }

    public static void i(Object tag, String text) {
        Logs.i(tag.getClass().getSimpleName(), text);
    }

    public static void d(Object tag, String text) {
        if (debug) {
            Log.d(tag.getClass().getSimpleName(), text);
        }
    }

    public static void d(String tag, String text) {
        if (debug) {
            Log.d(tag, text);
        }
    }

    public static void w(String tag, String text) {
        if (debug) {
            Log.w(tag, text);
        }
    }

    public static void w(Object tag, String text) {
        Logs.w(tag.getClass().getSimpleName(), text);
    }

    public static void e(String tag, String text) {
        if (debug) {
            Log.e(tag, text);
        }
    }

    public static void e(Object tag, String text) {
        Log.e(tag.getClass().getSimpleName(), text);
    }
}
